# -*- coding: utf-8 -*-

import mdp.GaussianClassifier
import rpy2.kmeans


CLUSTERIZATION = u'Analiza skupień' 
CLASSIFICATION = u'Klasyfikacja'
ASSOCIATION = u'Asocjacja'

DM_METHODS = {
               

    CLUSTERIZATION:{
    
        'rpy2':{
                
            'kmeans':{
            
                'execute': rpy2.kmeans.execute,
                'doc_url': 'http://stat.ethz.ch/R-manual/R-patched/library/stats/html/kmeans.html',
            
            },
            
#            'hierarchical':{
#                            
#                'method': None,
#                'doc_url': 'http://stat.ethz.ch/R-manual/R-patched/library/stats/html/hclust.html',
#            }     
        },
                       
#        'test':{
#                
#            'test':{
#            
#                'method': None,
#                'doc_url': 'http://stat.ethz.ch/R-manual/R-patched/library/stats/html/kmeans.html',     
#                }
#        } 
    
    },
               
    CLASSIFICATION:{
                                      
        'mdp':{
                
            'GaussianClassiffer':{
            
                'train': mdp.GaussianClassifier.train,
                'execute': mdp.GaussianClassifier.execute,
                'doc_url': 'http://mdp-toolkit.sourceforge.net/api/mdp.nodes.GaussianClassifier-class.html',
                 
            }
        }  
                    

    },
               
    ASSOCIATION:{
                      
    
    },               
               
}

